export default {
  // 为当前模块开启命名空间
  namespaced: true,

  // 用户信息
  state: () => ({
    userInfo: {
      token: "1", // 用户 token
      nickname: 'zs', // 用户名
      sex: '女', // 用户性别
      businessTag: false, // 用户是否为商家
      headImgPath: "http://1.116.226.250/source/list_icon/money.png", // 用户头像
      addressList: [], // 用户地址选择

      // [{
      //   addrUser: '', // 收件人
      //   phone: '', // 联系电话
      //   region: '', // 所在地区
      //   fullAddr: '', // 详细地址
      //   isDefaultAddr: boolean // 是否是默认地址
      // }]
    }
  }),

  mutations: {
    // 修改昵称
    changeNickName(state, value) {
      if (value) {
        state.userInfo.nickname = value;
      } else {
        console.log('error');
      }
    },
    // 修改性别
    changeSex(state, value) {
      if (value) {
        state.userInfo.sex = value;
      } else {
        console.log('error');
      }
    },
    // 用户手动添加地址
    changeAddressList(state, item) {

    },
    // 保存修改返回上一级
    backButton() {
      uni.navigateBack();
    },
    // 用户登录
    login(state, loginInfo) {
      // loginInfo[0] - userName ;  loginInfo[1] - userPasswd
      console.log(loginInfo[0], loginInfo[1]);
    },
    // 用户退出
    logout(state) {
      state.userInfo.token = ''; // token置空
    },
  },

  getters: {
    // 性别标志
    getSexTag: state => state.userInfo.sex === '男' ? 'man' : 'woman',
  },
}
